/*
*    Qizx/open 3.0 beta
*
* This code is the open-source version of Qizx.
* Copyright (C) 2004-2009 Axyana Software -- All rights reserved.
*
* The contents of this file are subject to the Mozilla Public License 
*  Version 1.1 (the "License"); you may not use this file except in 
*  compliance with the License. You may obtain a copy of the License at
*  http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
*  WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
*  for the specific language governing rights and limitations under the
*  License.
*
* The Initial Developer of the Original Code is Xavier Franc - Axyana Software.
*
*/
using System;
namespace System.Qizx.Api
{
	
	/// <summary> Product information.</summary>
	public struct Product{
		/// <summary>Name of the product, namely: Qizx/open. </summary>
		public readonly static string PRODUCT_NAME = "Qizx/open";
		/// <summary>Name of the vendor of the product. </summary>
		public readonly static string VENDOR = "XMLmind";
		/// <summary>Main web address of the vendor of the product. </summary>
		public readonly static string VENDOR_URL = "http://www.xmlmind.com/qizx/";
		/// <summary>Major version number. </summary>
		public readonly static int MAJOR_VERSION = 3;
		/// <summary>Minor version number. </summary>
		public readonly static int MINOR_VERSION = 0;
		/// <summary>Maintenance version number. </summary>
		public readonly static int PATCH_VERSION = 0;
		/// <summary>Full version number. </summary>
		public readonly static string FULL_VERSION;
		/// <summary> Supported XQuery version.</summary>
		public readonly static string XQUERY_VERSION = "1.1";
		static Product()
		{
			FULL_VERSION = System.Qizx.Api.Product.MAJOR_VERSION + "." + System.Qizx.Api.Product.MINOR_VERSION + (System.Qizx.Api.Product.PATCH_VERSION == 0?"":("p" + System.Qizx.Api.Product.PATCH_VERSION));
		}
	}
}